package com.sino.app.service.biz.service;

import com.sino.app.service.domain.ModelInfo;
import com.sinosoft.common.dependency.domain.PagerVo;
import com.sinosoft.common.dependency.dto.PageArg;
/**
**模型主表（公共字段）业务逻辑组件
**/
public interface IModelInfoService {
	/**
 	 * 新增模型主表（公共字段）数据记录
     */
	void createModelInfo(ModelInfo modelInfo);
	
	/**
 	 * 修改模型主表（公共字段）数据记录
     */
	void updateModelInfo(ModelInfo modelInfo);
	
	/**
 	 * 分页查询模型主表（公共字段）
     */
	PagerVo<ModelInfo> pageQueryModelInfo(PageArg pa,ModelInfo modelInfoQueryObj);
	
	/**
 	 * 获取单个模型主表（公共字段）对象信息
     */
	ModelInfo getModelInfo(Long id);
}